import {reqCategoryList,reqGetBannerList,reqGetFloorList} from '@/api'
const state = {
    categoryList:[],
    bannerList:[],
    floorList:[],
}
const mutations = {
    GETCATEGORYLIST(state, categoryList){
        state.categoryList = categoryList.slice(0,16);
    },
    GETBANNERLIST(state,bannerList){
        state.bannerList = bannerList;
        // console.log('数据修改了');
    },
    GETFLOORLIST(state,floorList){
        state.floorList = floorList
    }
}
const actions = {
    async getCategoryList({commit}){
        let result = await reqCategoryList();
        // console.log(result);
        if(result.code === 200){
            commit('GETCATEGORYLIST',result.data)
        }
    },
    async getBannerList({commit}){
        let result = await reqGetBannerList();
        if(result.code === 200){
            commit('GETBANNERLIST',result.data)
        }
    },
    async getFloorList({commit}){
        let result = await reqGetFloorList();
        if(result.code === 200){
            commit('GETFLOORLIST',result.data)
        }
    },
}
const getters = {
    
}
export default {
    state,
    mutations,
    actions,
    getters
}